package com.simon.system.service;

import java.util.List;

import com.simon.http.model.PResponse;
import com.simon.system.model.Dept;

public interface DeptService {

	int addDept(Dept dept);
	
	Dept getDeptById(int id);
	
	List<Dept> queryDepts(String name,int pageNum,int pageSize);
	
	PResponse calPage(String name,int pageSize);
	
	int deleteDept(int id);
	
	int updateDept(Dept oldDept,Dept newDept);
	
	List<Dept> sublist(int pid);
	
	List<Dept> findAllDepts();
	
	Dept findByName(String name);
}
